package model

import (
	"database/sql"
	"fmt"

	_ "github.com/go-sql-driver/mysql"
)

// 声明一个全局变量db
var DB *sql.DB
var err error

func Init() {
	//https://juejin.cn/post/7127580456001732645
	//https://github.com/go-sql-driver/mysql/wiki/Examples

	// 配置数据库的一些源信息

	dsn := "root:root@tcp(127.0.0.1:3306)/webman_admin"
	// 打开连接
	DB, err = sql.Open("mysql", dsn)
	if err != nil {
		panic(err)
	}
	err = DB.Ping()
	if err != nil {
		panic(err)
	}
	DB.SetMaxIdleConns(10)
	DB.SetMaxOpenConns(10)
	fmt.Println("数据库连接成功")

}
